
#include "DropletGlobals.h"

// Robot Kill switchees are mapped to their unique ids.
// All kill switches are set to false initially.
std::map<uint16_t, bool> _killSwitches;	

// Global variable for Verbose Mode.
bool _verbose;

// Active Robot
uint16_t _activeDropletID;

// semaphore for locking robot threads
sem_t _lock;

// Droplet Data Container
std::map<uint16_t, Droplets::DropletStateData *> _dStates;

// Messages
std::deque<Droplets::Message> _msgList;	// List of communication messages in
										// the environment